package org.dyndns.opendemogroup.optimizer;

import org.dyndns.opendemogroup.optimizer.operations.InversionMutatorTest;
import org.dyndns.opendemogroup.optimizer.operations.LongestAlternatingSubsequenceCrossoverTest;
import org.dyndns.opendemogroup.optimizer.operations.MultiSigmaMutatorTest;
import org.dyndns.opendemogroup.optimizer.operations.OrderCrossoverTest;
import org.dyndns.opendemogroup.optimizer.operations.OrderPreservingOperationBaseTest;
import org.dyndns.opendemogroup.optimizer.operations.OrderedPartiallyMappedCrossoverTest;
import org.dyndns.opendemogroup.optimizer.operations.RandomParentAlleleCrossoverTest;
import org.dyndns.opendemogroup.optimizer.operations.SortedPartiallyMappedCrossoverTest;
import org.dyndns.opendemogroup.optimizer.operations.ReciprocalExchangeMutatorTest;
import org.dyndns.opendemogroup.optimizer.operations.TwoPointCrossoverTest;
import org.dyndns.opendemogroup.optimizer.problems.LowAutocorrelationBinarySequenceTest;
import org.dyndns.opendemogroup.optimizer.problems.TravellingSalesmanProblemTest;
import org.dyndns.opendemogroup.optimizer.selections.RandomEliteTest;
import org.dyndns.opendemogroup.optimizer.selections.RankTest;
import org.dyndns.opendemogroup.optimizer.selections.RouletteWheelTest;
import org.dyndns.opendemogroup.optimizer.selections.SlidingBiasTest;
import org.dyndns.opendemogroup.optimizer.selections.TournamentTest;
import org.junit.runner.RunWith;
import org.junit.runners.Suite;
import org.junit.runners.Suite.SuiteClasses;

@RunWith ( Suite.class )
@SuiteClasses (
{
	ArrayUtilTest.class, GenericGenerationalGeneticAlgorithmTest.class,
	InversionMutatorTest.class,
	LongestAlternatingSubsequenceCrossoverTest.class,
	LowAutocorrelationBinarySequenceTest.class, MemberTest.class,
	MultiSigmaMutatorTest.class, OptimizationProfileTest.class,
	OrderCrossoverTest.class, OrderPreservingOperationBaseTest.class,
	OrderedPartiallyMappedCrossoverTest.class, ProfileSplitterTest.class,
	RandomEliteTest.class, RandomParentAlleleCrossoverTest.class,
	RankTest.class, ReciprocalExchangeMutatorTest.class,
	RouletteWheelTest.class, SlidingBiasTest.class,
	SortedPartiallyMappedCrossoverTest.class, TournamentTest.class,
	TravellingSalesmanProblemTest.class, TwoPointCrossoverTest.class,
	XmlTest.class
} )
public class TestSuite
{

}